"use strict";
var __assign = (this && this.__assign) || function () {
    __assign = Object.assign || function(t) {
        for (var s, i = 1, n = arguments.length; i < n; i++) {
            s = arguments[i];
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
                t[p] = s[p];
        }
        return t;
    };
    return __assign.apply(this, arguments);
};
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
        if (ar || !(i in from)) {
            if (!ar) ar = Array.prototype.slice.call(from, 0, i);
            ar[i] = from[i];
        }
    }
    return to.concat(ar || Array.prototype.slice.call(from));
};
Object.defineProperty(exports, "__esModule", { value: true });
var vue_1 = require("vue");
var element_plus_1 = require("element-plus");
// 若实际项目中使用xlsx导出，需引入：import * as XLSX from 'xlsx';
// 主表格数据
var tableData = (0, vue_1.ref)([
    {
        rank: 1,
        shipmentQty: '56985',
        serial: 1,
        productCode: 'MC4545',
        productName: '丝芙兰',
        brand: '丝芙兰精华眼霜',
        spec: '10ml',
        type: '套盒',
        retailPrice: '¥111.62',
        discount: '1.0',
        discountPrice: '¥123.98',
        specialPrice: '¥123.98',
        seckillPrice: '¥111.62',
        totalAmount: '¥10000',
        // 明细数据（匹配新截图）
        details: Array.from({ length: 10 }, function (_, i) { return ({
            serial: i + 1,
            orderNo: '1534356',
            saleDate: '2024.2.5',
            shopName: '21世纪',
            contact: '张飞',
            phone: '15836971568',
            productName: i % 2 === 0 ? '爽肤水' : '眉笔',
            productCode: 'Mc1267',
            brand: '阿玛尼',
            spec: '20ml',
            type: '单品',
            retailPrice: '¥1000',
            discount: '8',
            discountPrice: '¥900',
            buyQty: 10,
            totalAmount: '¥8000'
        }); })
    },
    {
        rank: 2,
        shipmentQty: '5696',
        serial: 2,
        productCode: 'MC4545',
        productName: '丝芙兰',
        brand: '丝芙兰精华液',
        spec: '10ml',
        type: '单品',
        retailPrice: '¥111.62',
        discount: '1.0',
        discountPrice: '¥123.98',
        specialPrice: '¥123.98',
        seckillPrice: '¥111.62',
        totalAmount: '¥1000',
        details: []
    },
    {
        rank: 3,
        shipmentQty: '569',
        serial: 3,
        productCode: 'MC4545',
        productName: '丝芙兰',
        brand: '丝芙兰口红',
        spec: '10ml',
        type: '单品',
        retailPrice: '¥111.62',
        discount: '1.0',
        discountPrice: '¥123.98',
        specialPrice: '¥123.98',
        seckillPrice: '¥111.62',
        totalAmount: '¥100',
        details: []
    }
]);
// 主页面分页状态
var currentPage = (0, vue_1.ref)(1);
var pageSize = (0, vue_1.ref)('10');
var totalPages = (0, vue_1.ref)(3);
var jumpPage = (0, vue_1.ref)('');
var pageList = (0, vue_1.ref)([1, 2, 3, 4]);
// 明细弹窗状态
var detailDialogVisible = (0, vue_1.ref)(false);
var currentDetailRow = (0, vue_1.ref)(null);
var dialogTableData = (0, vue_1.ref)([]);
// 弹窗分页状态
var dialogCurrentPage = (0, vue_1.ref)(1);
var dialogPageSize = (0, vue_1.ref)('10');
var dialogTotalPages = (0, vue_1.ref)(10);
var dialogJumpPage = (0, vue_1.ref)('');
var dialogPageList = (0, vue_1.ref)([1, 2, 3, 4]);
// 表头样式
var headerCellStyle = function () {
    return {
        background: '#fff',
        fontWeight: 'normal',
        position: 'relative'
    };
};
// 单元格样式
var cellStyle = function (_a) {
    var row = _a.row, column = _a.column;
    var rowIndex = tableData.value.findIndex(function (item) { return item.rank === row.rank; });
    var colors = ['#ffebee', '#fff8e1', '#e8f5e9'];
    var textColors = {
        shipmentQty: '#f44336',
        totalAmount: '#f44336'
    };
    return {
        background: colors[rowIndex] || '#fff',
        color: textColors[column.prop] || '#333'
    };
};
// 打开明细弹窗
var openDetailDialog = function (row) {
    currentDetailRow.value = row;
    dialogTableData.value = __spreadArray([], row.details, true);
    dialogCurrentPage.value = 1; // 重置分页
    detailDialogVisible.value = true;
};
// 弹窗打印功能
var handlePrint = function () {
    // 实际项目中可调用浏览器打印API，或结合打印组件
    element_plus_1.ElMessageBox.confirm('确定要打印当前明细数据吗？', '提示', {
        type: 'info'
    }).then(function () {
        // 模拟打印逻辑
        setTimeout(function () {
            element_plus_1.ElMessage.success('打印任务已提交');
        }, 500);
    }).catch(function () { });
};
// 弹窗导出功能（实际项目需结合xlsx库）
var handleDialogExport = function () {
    if (dialogTableData.value.length === 0) {
        element_plus_1.ElMessage.warning('无数据可导出');
        return;
    }
    // 模拟导出逻辑（实际代码参考）
    // const ws = XLSX.utils.json_to_sheet(dialogTableData.value);
    // const wb = XLSX.utils.book_new();
    // XLSX.utils.book_append_sheet(wb, ws, "出货明细");
    // XLSX.writeFile(wb, "出货排行汇总明细.xlsx");
    element_plus_1.ElMessage.success('明细数据已导出为Excel文件');
};
// 弹窗分页方法
var dialogPrevPage = function () { return dialogCurrentPage.value > 1 && dialogCurrentPage.value--; };
var dialogNextPage = function () { return dialogCurrentPage.value < dialogTotalPages.value && dialogCurrentPage.value++; };
var handleDialogPageSizeChange = function (size) {
    dialogPageSize.value = size;
    element_plus_1.ElMessage.info("\u5DF2\u5207\u6362\u4E3A".concat(size, "\u6761/\u9875"));
};
var handleDialogJump = function () {
    var page = Number(dialogJumpPage.value);
    if (page && page >= 1 && page <= dialogTotalPages.value) {
        dialogCurrentPage.value = page;
    }
    else {
        element_plus_1.ElMessage.warning('请输入1-10的页码');
    }
    dialogJumpPage.value = '';
};
// 主页面分页方法
var prevPage = function () { return currentPage.value > 1 && currentPage.value--; };
var nextPage = function () { return currentPage.value < totalPages.value && currentPage.value++; };
var handlePageSizeChange = function (size) {
    pageSize.value = size;
    element_plus_1.ElMessage.info("\u5DF2\u5207\u6362\u4E3A".concat(size, "\u6761/\u9875"));
};
var handleJump = function () {
    var page = Number(jumpPage.value);
    if (page && page >= 1 && page <= totalPages.value) {
        currentPage.value = page;
    }
    else {
        element_plus_1.ElMessage.warning('请输入1-3的页码');
    }
    jumpPage.value = '';
};
// 返回按钮
var handleReturn = function () { return element_plus_1.ElMessage.info('已返回上一页'); };
debugger; /* PartiallyEnd: #3632/scriptSetup.vue */
var __VLS_ctx = __assign(__assign({}, {}), {});
var __VLS_elements;
var __VLS_components;
var __VLS_directives;
/** @type {__VLS_StyleScopedClasses['cell']} */ ;
/** @type {__VLS_StyleScopedClasses['page-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['dialog-page-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['active']} */ ;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "shipment-rank-page" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "page-title" }));
var __VLS_0 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_1 = __VLS_asFunctionalComponent(__VLS_0, new __VLS_0(__assign(__assign({ 'onClick': {} }, { type: "text" }), { class: "return-btn" })));
var __VLS_2 = __VLS_1.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: "text" }), { class: "return-btn" })], __VLS_functionalComponentArgsRest(__VLS_1), false));
var __VLS_4;
var __VLS_5;
var __VLS_6 = ({ click: {} },
    { onClick: (__VLS_ctx.handleReturn) });
var __VLS_7 = __VLS_3.slots.default;
// @ts-ignore
[handleReturn,];
var __VLS_3;
var __VLS_8 = {}.ElTable;
/** @type {[typeof __VLS_components.ElTable, typeof __VLS_components.elTable, typeof __VLS_components.ElTable, typeof __VLS_components.elTable, ]} */ ;
// @ts-ignore
ElTable;
// @ts-ignore
var __VLS_9 = __VLS_asFunctionalComponent(__VLS_8, new __VLS_8(__assign(__assign(__assign({ data: (__VLS_ctx.tableData), border: true }, { class: "data-table" }), { style: {} }), { headerCellStyle: (__VLS_ctx.headerCellStyle), cellStyle: (__VLS_ctx.cellStyle) })));
var __VLS_10 = __VLS_9.apply(void 0, __spreadArray([__assign(__assign(__assign({ data: (__VLS_ctx.tableData), border: true }, { class: "data-table" }), { style: {} }), { headerCellStyle: (__VLS_ctx.headerCellStyle), cellStyle: (__VLS_ctx.cellStyle) })], __VLS_functionalComponentArgsRest(__VLS_9), false));
var __VLS_12 = __VLS_11.slots.default;
// @ts-ignore
[tableData, headerCellStyle, cellStyle,];
var __VLS_13 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_14 = __VLS_asFunctionalComponent(__VLS_13, new __VLS_13({
    prop: "rank",
    label: "排名",
    align: "center",
}));
var __VLS_15 = __VLS_14.apply(void 0, __spreadArray([{
        prop: "rank",
        label: "排名",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_14), false));
var __VLS_18 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_19 = __VLS_asFunctionalComponent(__VLS_18, new __VLS_18({
    prop: "shipmentQty",
    label: "出货量",
    align: "center",
    className: "sort-column",
}));
var __VLS_20 = __VLS_19.apply(void 0, __spreadArray([{
        prop: "shipmentQty",
        label: "出货量",
        align: "center",
        className: "sort-column",
    }], __VLS_functionalComponentArgsRest(__VLS_19), false));
var __VLS_23 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_24 = __VLS_asFunctionalComponent(__VLS_23, new __VLS_23({
    prop: "serial",
    label: "序号",
    align: "center",
    className: "sort-column",
}));
var __VLS_25 = __VLS_24.apply(void 0, __spreadArray([{
        prop: "serial",
        label: "序号",
        align: "center",
        className: "sort-column",
    }], __VLS_functionalComponentArgsRest(__VLS_24), false));
var __VLS_28 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_29 = __VLS_asFunctionalComponent(__VLS_28, new __VLS_28({
    prop: "productCode",
    label: "产品编号",
    align: "center",
    className: "sort-column",
}));
var __VLS_30 = __VLS_29.apply(void 0, __spreadArray([{
        prop: "productCode",
        label: "产品编号",
        align: "center",
        className: "sort-column",
    }], __VLS_functionalComponentArgsRest(__VLS_29), false));
var __VLS_33 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_34 = __VLS_asFunctionalComponent(__VLS_33, new __VLS_33({
    prop: "productName",
    label: "产品名称",
    className: "sort-column",
}));
var __VLS_35 = __VLS_34.apply(void 0, __spreadArray([{
        prop: "productName",
        label: "产品名称",
        className: "sort-column",
    }], __VLS_functionalComponentArgsRest(__VLS_34), false));
var __VLS_38 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_39 = __VLS_asFunctionalComponent(__VLS_38, new __VLS_38({
    prop: "brand",
    label: "归属品牌",
}));
var __VLS_40 = __VLS_39.apply(void 0, __spreadArray([{
        prop: "brand",
        label: "归属品牌",
    }], __VLS_functionalComponentArgsRest(__VLS_39), false));
var __VLS_43 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_44 = __VLS_asFunctionalComponent(__VLS_43, new __VLS_43({
    prop: "spec",
    label: "规格",
    align: "center",
}));
var __VLS_45 = __VLS_44.apply(void 0, __spreadArray([{
        prop: "spec",
        label: "规格",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_44), false));
var __VLS_48 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_49 = __VLS_asFunctionalComponent(__VLS_48, new __VLS_48({
    prop: "type",
    label: "类型",
    align: "center",
    className: "sort-column",
}));
var __VLS_50 = __VLS_49.apply(void 0, __spreadArray([{
        prop: "type",
        label: "类型",
        align: "center",
        className: "sort-column",
    }], __VLS_functionalComponentArgsRest(__VLS_49), false));
var __VLS_53 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_54 = __VLS_asFunctionalComponent(__VLS_53, new __VLS_53({
    prop: "retailPrice",
    label: "零售价",
    align: "right",
    className: "sort-column",
}));
var __VLS_55 = __VLS_54.apply(void 0, __spreadArray([{
        prop: "retailPrice",
        label: "零售价",
        align: "right",
        className: "sort-column",
    }], __VLS_functionalComponentArgsRest(__VLS_54), false));
var __VLS_58 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_59 = __VLS_asFunctionalComponent(__VLS_58, new __VLS_58({
    prop: "discount",
    label: "折扣",
    align: "center",
}));
var __VLS_60 = __VLS_59.apply(void 0, __spreadArray([{
        prop: "discount",
        label: "折扣",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_59), false));
var __VLS_63 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_64 = __VLS_asFunctionalComponent(__VLS_63, new __VLS_63({
    prop: "discountPrice",
    label: "折扣价",
    align: "right",
}));
var __VLS_65 = __VLS_64.apply(void 0, __spreadArray([{
        prop: "discountPrice",
        label: "折扣价",
        align: "right",
    }], __VLS_functionalComponentArgsRest(__VLS_64), false));
var __VLS_68 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_69 = __VLS_asFunctionalComponent(__VLS_68, new __VLS_68({
    prop: "specialPrice",
    label: "特价",
    align: "right",
}));
var __VLS_70 = __VLS_69.apply(void 0, __spreadArray([{
        prop: "specialPrice",
        label: "特价",
        align: "right",
    }], __VLS_functionalComponentArgsRest(__VLS_69), false));
var __VLS_73 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_74 = __VLS_asFunctionalComponent(__VLS_73, new __VLS_73({
    prop: "seckillPrice",
    label: "秒杀价",
    align: "right",
}));
var __VLS_75 = __VLS_74.apply(void 0, __spreadArray([{
        prop: "seckillPrice",
        label: "秒杀价",
        align: "right",
    }], __VLS_functionalComponentArgsRest(__VLS_74), false));
var __VLS_78 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_79 = __VLS_asFunctionalComponent(__VLS_78, new __VLS_78({
    prop: "totalAmount",
    label: "出货总金额",
    align: "right",
    className: "sort-column total-amount",
}));
var __VLS_80 = __VLS_79.apply(void 0, __spreadArray([{
        prop: "totalAmount",
        label: "出货总金额",
        align: "right",
        className: "sort-column total-amount",
    }], __VLS_functionalComponentArgsRest(__VLS_79), false));
var __VLS_83 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_84 = __VLS_asFunctionalComponent(__VLS_83, new __VLS_83({
    label: "操作",
    align: "center",
    className: "sort-column",
}));
var __VLS_85 = __VLS_84.apply(void 0, __spreadArray([{
        label: "操作",
        align: "center",
        className: "sort-column",
    }], __VLS_functionalComponentArgsRest(__VLS_84), false));
var __VLS_87 = __VLS_86.slots.default;
{
    var __VLS_88 = __VLS_86.slots.default;
    var scope_1 = __VLS_getSlotParameters(__VLS_88)[0];
    var __VLS_89 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_90 = __VLS_asFunctionalComponent(__VLS_89, new __VLS_89(__assign(__assign({ 'onClick': {} }, { type: "primary", size: "mini" }), { class: "detail-btn" })));
    var __VLS_91 = __VLS_90.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: "primary", size: "mini" }), { class: "detail-btn" })], __VLS_functionalComponentArgsRest(__VLS_90), false));
    var __VLS_93 = void 0;
    var __VLS_94 = void 0;
    var __VLS_95 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.openDetailDialog(scope_1.row);
                // @ts-ignore
                [openDetailDialog,];
            } });
    var __VLS_96 = __VLS_92.slots.default;
    var __VLS_92;
}
var __VLS_86;
var __VLS_11;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "pagination-area" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-info" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "page-controls" }));
var __VLS_97 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_98 = __VLS_asFunctionalComponent(__VLS_97, new __VLS_97(__assign({ 'onClick': {} }, { type: "text", icon: "el-icon-arrow-left", disabled: (__VLS_ctx.currentPage === 1) })));
var __VLS_99 = __VLS_98.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "text", icon: "el-icon-arrow-left", disabled: (__VLS_ctx.currentPage === 1) })], __VLS_functionalComponentArgsRest(__VLS_98), false));
var __VLS_101;
var __VLS_102;
var __VLS_103 = ({ click: {} },
    { onClick: (__VLS_ctx.prevPage) });
// @ts-ignore
[currentPage, prevPage,];
var __VLS_100;
var _loop_1 = function (page) {
    // @ts-ignore
    [pageList,];
    var __VLS_105 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_106 = __VLS_asFunctionalComponent(__VLS_105, new __VLS_105(__assign(__assign({ 'onClick': {} }, { key: (page) }), { class: (__VLS_ctx.currentPage === page ? 'page-btn active' : 'page-btn') })));
    var __VLS_107 = __VLS_106.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { key: (page) }), { class: (__VLS_ctx.currentPage === page ? 'page-btn active' : 'page-btn') })], __VLS_functionalComponentArgsRest(__VLS_106), false));
    var __VLS_109 = void 0;
    var __VLS_110 = void 0;
    var __VLS_111 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.currentPage = page;
                // @ts-ignore
                [currentPage, currentPage,];
            } });
    var __VLS_112 = __VLS_108.slots.default;
    (page);
};
var __VLS_108;
for (var _i = 0, _a = __VLS_getVForSourceType((__VLS_ctx.pageList)); _i < _a.length; _i++) {
    var page = _a[_i][0];
    _loop_1(page);
}
var __VLS_113 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_114 = __VLS_asFunctionalComponent(__VLS_113, new __VLS_113(__assign({ 'onClick': {} }, { type: "text", icon: "el-icon-arrow-right", disabled: (__VLS_ctx.currentPage === __VLS_ctx.totalPages) })));
var __VLS_115 = __VLS_114.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "text", icon: "el-icon-arrow-right", disabled: (__VLS_ctx.currentPage === __VLS_ctx.totalPages) })], __VLS_functionalComponentArgsRest(__VLS_114), false));
var __VLS_117;
var __VLS_118;
var __VLS_119 = ({ click: {} },
    { onClick: (__VLS_ctx.nextPage) });
// @ts-ignore
[currentPage, totalPages, nextPage,];
var __VLS_116;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "page-size" }));
var __VLS_121 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_122 = __VLS_asFunctionalComponent(__VLS_121, new __VLS_121(__assign(__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.pageSize), size: "mini" }), { class: "size-select" })));
var __VLS_123 = __VLS_122.apply(void 0, __spreadArray([__assign(__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.pageSize), size: "mini" }), { class: "size-select" })], __VLS_functionalComponentArgsRest(__VLS_122), false));
var __VLS_125;
var __VLS_126;
var __VLS_127 = ({ change: {} },
    { onChange: (__VLS_ctx.handlePageSizeChange) });
var __VLS_128 = __VLS_124.slots.default;
// @ts-ignore
[pageSize, handlePageSizeChange,];
var __VLS_129 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_130 = __VLS_asFunctionalComponent(__VLS_129, new __VLS_129({
    label: "10条/页",
    value: "10",
}));
var __VLS_131 = __VLS_130.apply(void 0, __spreadArray([{
        label: "10条/页",
        value: "10",
    }], __VLS_functionalComponentArgsRest(__VLS_130), false));
var __VLS_124;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "jump-area" }));
__VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)({});
var __VLS_134 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_135 = __VLS_asFunctionalComponent(__VLS_134, new __VLS_134(__assign(__assign({ 'onKeyup': {} }, { modelValue: (__VLS_ctx.jumpPage), size: "mini" }), { class: "jump-input" })));
var __VLS_136 = __VLS_135.apply(void 0, __spreadArray([__assign(__assign({ 'onKeyup': {} }, { modelValue: (__VLS_ctx.jumpPage), size: "mini" }), { class: "jump-input" })], __VLS_functionalComponentArgsRest(__VLS_135), false));
var __VLS_138;
var __VLS_139;
var __VLS_140 = ({ keyup: {} },
    { onKeyup: (__VLS_ctx.handleJump) });
// @ts-ignore
[jumpPage, handleJump,];
var __VLS_137;
__VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)({});
var __VLS_142 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_143 = __VLS_asFunctionalComponent(__VLS_142, new __VLS_142(__assign(__assign({ 'onClick': {} }, { type: "primary", size: "mini" }), { class: "jump-btn" })));
var __VLS_144 = __VLS_143.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: "primary", size: "mini" }), { class: "jump-btn" })], __VLS_functionalComponentArgsRest(__VLS_143), false));
var __VLS_146;
var __VLS_147;
var __VLS_148 = ({ click: {} },
    { onClick: (__VLS_ctx.handleJump) });
var __VLS_149 = __VLS_145.slots.default;
// @ts-ignore
[handleJump,];
var __VLS_145;
var __VLS_150 = {}.ElDialog;
/** @type {[typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, ]} */ ;
// @ts-ignore
ElDialog;
// @ts-ignore
var __VLS_151 = __VLS_asFunctionalComponent(__VLS_150, new __VLS_150({
    modelValue: (__VLS_ctx.detailDialogVisible),
    title: "出货排行汇总明细",
    width: "1400px",
    headerStyle: ({ padding: '10px 20px', borderBottom: '1px solid #e0e0e0' }),
    customClass: (['detail-dialog']),
}));
var __VLS_152 = __VLS_151.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.detailDialogVisible),
        title: "出货排行汇总明细",
        width: "1400px",
        headerStyle: ({ padding: '10px 20px', borderBottom: '1px solid #e0e0e0' }),
        customClass: (['detail-dialog']),
    }], __VLS_functionalComponentArgsRest(__VLS_151), false));
var __VLS_154 = __VLS_153.slots.default;
// @ts-ignore
[detailDialogVisible,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "dialog-header-actions" }, { style: {} }));
var __VLS_155 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_156 = __VLS_asFunctionalComponent(__VLS_155, new __VLS_155(__assign(__assign({ 'onClick': {} }, { type: "primary", size: "mini" }), { style: {} })));
var __VLS_157 = __VLS_156.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: "primary", size: "mini" }), { style: {} })], __VLS_functionalComponentArgsRest(__VLS_156), false));
var __VLS_159;
var __VLS_160;
var __VLS_161 = ({ click: {} },
    { onClick: (__VLS_ctx.handlePrint) });
var __VLS_162 = __VLS_158.slots.default;
// @ts-ignore
[handlePrint,];
var __VLS_158;
var __VLS_163 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_164 = __VLS_asFunctionalComponent(__VLS_163, new __VLS_163(__assign(__assign({ 'onClick': {} }, { type: "primary", size: "mini" }), { style: {} })));
var __VLS_165 = __VLS_164.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: "primary", size: "mini" }), { style: {} })], __VLS_functionalComponentArgsRest(__VLS_164), false));
var __VLS_167;
var __VLS_168;
var __VLS_169 = ({ click: {} },
    { onClick: (__VLS_ctx.handleDialogExport) });
var __VLS_170 = __VLS_166.slots.default;
// @ts-ignore
[handleDialogExport,];
var __VLS_166;
var __VLS_171 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_172 = __VLS_asFunctionalComponent(__VLS_171, new __VLS_171(__assign({ 'onClick': {} }, { type: "text", size: "mini" })));
var __VLS_173 = __VLS_172.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "text", size: "mini" })], __VLS_functionalComponentArgsRest(__VLS_172), false));
var __VLS_175;
var __VLS_176;
var __VLS_177 = ({ click: {} },
    { onClick: function () {
            var _a = [];
            for (var _i = 0; _i < arguments.length; _i++) {
                _a[_i] = arguments[_i];
            }
            var $event = _a[0];
            __VLS_ctx.detailDialogVisible = false;
            // @ts-ignore
            [detailDialogVisible,];
        } });
var __VLS_178 = __VLS_174.slots.default;
var __VLS_174;
var __VLS_179 = {}.ElTable;
/** @type {[typeof __VLS_components.ElTable, typeof __VLS_components.elTable, typeof __VLS_components.ElTable, typeof __VLS_components.elTable, ]} */ ;
// @ts-ignore
ElTable;
// @ts-ignore
var __VLS_180 = __VLS_asFunctionalComponent(__VLS_179, new __VLS_179(__assign(__assign(__assign({ data: (__VLS_ctx.dialogTableData), border: true }, { class: "dialog-data-table" }), { style: {} }), { cellStyle: ({ textAlign: 'center' }), headerCellStyle: ({ background: '#f5f5f5', textAlign: 'center' }) })));
var __VLS_181 = __VLS_180.apply(void 0, __spreadArray([__assign(__assign(__assign({ data: (__VLS_ctx.dialogTableData), border: true }, { class: "dialog-data-table" }), { style: {} }), { cellStyle: ({ textAlign: 'center' }), headerCellStyle: ({ background: '#f5f5f5', textAlign: 'center' }) })], __VLS_functionalComponentArgsRest(__VLS_180), false));
var __VLS_183 = __VLS_182.slots.default;
// @ts-ignore
[dialogTableData,];
var __VLS_184 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_185 = __VLS_asFunctionalComponent(__VLS_184, new __VLS_184({
    prop: "serial",
    label: "序号",
    width: "60",
}));
var __VLS_186 = __VLS_185.apply(void 0, __spreadArray([{
        prop: "serial",
        label: "序号",
        width: "60",
    }], __VLS_functionalComponentArgsRest(__VLS_185), false));
var __VLS_189 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_190 = __VLS_asFunctionalComponent(__VLS_189, new __VLS_189({
    prop: "orderNo",
    label: "订单编号",
    width: "100",
}));
var __VLS_191 = __VLS_190.apply(void 0, __spreadArray([{
        prop: "orderNo",
        label: "订单编号",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_190), false));
var __VLS_194 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_195 = __VLS_asFunctionalComponent(__VLS_194, new __VLS_194({
    prop: "saleDate",
    label: "销售日期",
    width: "100",
}));
var __VLS_196 = __VLS_195.apply(void 0, __spreadArray([{
        prop: "saleDate",
        label: "销售日期",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_195), false));
var __VLS_199 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_200 = __VLS_asFunctionalComponent(__VLS_199, new __VLS_199({
    prop: "shopName",
    label: "店名",
    width: "100",
}));
var __VLS_201 = __VLS_200.apply(void 0, __spreadArray([{
        prop: "shopName",
        label: "店名",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_200), false));
var __VLS_204 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_205 = __VLS_asFunctionalComponent(__VLS_204, new __VLS_204({
    prop: "contact",
    label: "联系人",
    width: "80",
}));
var __VLS_206 = __VLS_205.apply(void 0, __spreadArray([{
        prop: "contact",
        label: "联系人",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_205), false));
var __VLS_209 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_210 = __VLS_asFunctionalComponent(__VLS_209, new __VLS_209({
    prop: "phone",
    label: "手机号",
    width: "120",
}));
var __VLS_211 = __VLS_210.apply(void 0, __spreadArray([{
        prop: "phone",
        label: "手机号",
        width: "120",
    }], __VLS_functionalComponentArgsRest(__VLS_210), false));
var __VLS_214 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_215 = __VLS_asFunctionalComponent(__VLS_214, new __VLS_214({
    prop: "productName",
    label: "产品名称",
    width: "120",
}));
var __VLS_216 = __VLS_215.apply(void 0, __spreadArray([{
        prop: "productName",
        label: "产品名称",
        width: "120",
    }], __VLS_functionalComponentArgsRest(__VLS_215), false));
var __VLS_219 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_220 = __VLS_asFunctionalComponent(__VLS_219, new __VLS_219({
    prop: "productCode",
    label: "产品编号",
    width: "100",
}));
var __VLS_221 = __VLS_220.apply(void 0, __spreadArray([{
        prop: "productCode",
        label: "产品编号",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_220), false));
var __VLS_224 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_225 = __VLS_asFunctionalComponent(__VLS_224, new __VLS_224({
    prop: "brand",
    label: "归属品牌",
    width: "120",
}));
var __VLS_226 = __VLS_225.apply(void 0, __spreadArray([{
        prop: "brand",
        label: "归属品牌",
        width: "120",
    }], __VLS_functionalComponentArgsRest(__VLS_225), false));
var __VLS_229 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_230 = __VLS_asFunctionalComponent(__VLS_229, new __VLS_229({
    prop: "spec",
    label: "规格",
    width: "80",
}));
var __VLS_231 = __VLS_230.apply(void 0, __spreadArray([{
        prop: "spec",
        label: "规格",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_230), false));
var __VLS_234 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_235 = __VLS_asFunctionalComponent(__VLS_234, new __VLS_234({
    prop: "type",
    label: "类型",
    width: "80",
}));
var __VLS_236 = __VLS_235.apply(void 0, __spreadArray([{
        prop: "type",
        label: "类型",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_235), false));
var __VLS_239 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_240 = __VLS_asFunctionalComponent(__VLS_239, new __VLS_239({
    prop: "retailPrice",
    label: "零售价",
    width: "100",
}));
var __VLS_241 = __VLS_240.apply(void 0, __spreadArray([{
        prop: "retailPrice",
        label: "零售价",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_240), false));
var __VLS_244 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_245 = __VLS_asFunctionalComponent(__VLS_244, new __VLS_244({
    prop: "discount",
    label: "折扣",
    width: "80",
}));
var __VLS_246 = __VLS_245.apply(void 0, __spreadArray([{
        prop: "discount",
        label: "折扣",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_245), false));
var __VLS_249 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_250 = __VLS_asFunctionalComponent(__VLS_249, new __VLS_249({
    prop: "discountPrice",
    label: "折扣价",
    width: "100",
}));
var __VLS_251 = __VLS_250.apply(void 0, __spreadArray([{
        prop: "discountPrice",
        label: "折扣价",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_250), false));
var __VLS_254 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_255 = __VLS_asFunctionalComponent(__VLS_254, new __VLS_254({
    prop: "buyQty",
    label: "购买数量",
    width: "100",
}));
var __VLS_256 = __VLS_255.apply(void 0, __spreadArray([{
        prop: "buyQty",
        label: "购买数量",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_255), false));
var __VLS_259 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_260 = __VLS_asFunctionalComponent(__VLS_259, new __VLS_259({
    prop: "totalAmount",
    label: "销售总金额",
    width: "120",
    cellStyle: ({ background: '#ffebee', color: '#f44336' }),
}));
var __VLS_261 = __VLS_260.apply(void 0, __spreadArray([{
        prop: "totalAmount",
        label: "销售总金额",
        width: "120",
        cellStyle: ({ background: '#ffebee', color: '#f44336' }),
    }], __VLS_functionalComponentArgsRest(__VLS_260), false));
var __VLS_182;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "dialog-pagination-area" }, { style: {} }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "dialog-total-info" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "dialog-page-controls" }));
var __VLS_264 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_265 = __VLS_asFunctionalComponent(__VLS_264, new __VLS_264(__assign({ 'onClick': {} }, { type: "text", icon: "el-icon-arrow-left", disabled: (__VLS_ctx.dialogCurrentPage === 1), size: "mini" })));
var __VLS_266 = __VLS_265.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "text", icon: "el-icon-arrow-left", disabled: (__VLS_ctx.dialogCurrentPage === 1), size: "mini" })], __VLS_functionalComponentArgsRest(__VLS_265), false));
var __VLS_268;
var __VLS_269;
var __VLS_270 = ({ click: {} },
    { onClick: (__VLS_ctx.dialogPrevPage) });
// @ts-ignore
[dialogCurrentPage, dialogPrevPage,];
var __VLS_267;
var _loop_2 = function (page) {
    // @ts-ignore
    [dialogPageList,];
    var __VLS_272 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_273 = __VLS_asFunctionalComponent(__VLS_272, new __VLS_272(__assign(__assign(__assign({ 'onClick': {} }, { key: (page) }), { class: (__VLS_ctx.dialogCurrentPage === page ? 'dialog-page-btn active' : 'dialog-page-btn') }), { size: "mini" })));
    var __VLS_274 = __VLS_273.apply(void 0, __spreadArray([__assign(__assign(__assign({ 'onClick': {} }, { key: (page) }), { class: (__VLS_ctx.dialogCurrentPage === page ? 'dialog-page-btn active' : 'dialog-page-btn') }), { size: "mini" })], __VLS_functionalComponentArgsRest(__VLS_273), false));
    var __VLS_276 = void 0;
    var __VLS_277 = void 0;
    var __VLS_278 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.dialogCurrentPage = page;
                // @ts-ignore
                [dialogCurrentPage, dialogCurrentPage,];
            } });
    var __VLS_279 = __VLS_275.slots.default;
    (page);
};
var __VLS_275;
for (var _b = 0, _c = __VLS_getVForSourceType((__VLS_ctx.dialogPageList)); _b < _c.length; _b++) {
    var page = _c[_b][0];
    _loop_2(page);
}
var __VLS_280 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_281 = __VLS_asFunctionalComponent(__VLS_280, new __VLS_280(__assign({ 'onClick': {} }, { type: "text", icon: "el-icon-arrow-right", disabled: (__VLS_ctx.dialogCurrentPage === __VLS_ctx.dialogTotalPages), size: "mini" })));
var __VLS_282 = __VLS_281.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "text", icon: "el-icon-arrow-right", disabled: (__VLS_ctx.dialogCurrentPage === __VLS_ctx.dialogTotalPages), size: "mini" })], __VLS_functionalComponentArgsRest(__VLS_281), false));
var __VLS_284;
var __VLS_285;
var __VLS_286 = ({ click: {} },
    { onClick: (__VLS_ctx.dialogNextPage) });
// @ts-ignore
[dialogCurrentPage, dialogTotalPages, dialogNextPage,];
var __VLS_283;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "dialog-page-size" }));
var __VLS_288 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_289 = __VLS_asFunctionalComponent(__VLS_288, new __VLS_288(__assign(__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.dialogPageSize), size: "mini" }), { style: {} })));
var __VLS_290 = __VLS_289.apply(void 0, __spreadArray([__assign(__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.dialogPageSize), size: "mini" }), { style: {} })], __VLS_functionalComponentArgsRest(__VLS_289), false));
var __VLS_292;
var __VLS_293;
var __VLS_294 = ({ change: {} },
    { onChange: (__VLS_ctx.handleDialogPageSizeChange) });
var __VLS_295 = __VLS_291.slots.default;
// @ts-ignore
[dialogPageSize, handleDialogPageSizeChange,];
var __VLS_296 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_297 = __VLS_asFunctionalComponent(__VLS_296, new __VLS_296({
    label: "10条/页",
    value: "10",
}));
var __VLS_298 = __VLS_297.apply(void 0, __spreadArray([{
        label: "10条/页",
        value: "10",
    }], __VLS_functionalComponentArgsRest(__VLS_297), false));
var __VLS_291;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "dialog-jump-area" }));
__VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)({});
var __VLS_301 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_302 = __VLS_asFunctionalComponent(__VLS_301, new __VLS_301(__assign(__assign({ 'onKeyup': {} }, { modelValue: (__VLS_ctx.dialogJumpPage), size: "mini" }), { style: {} })));
var __VLS_303 = __VLS_302.apply(void 0, __spreadArray([__assign(__assign({ 'onKeyup': {} }, { modelValue: (__VLS_ctx.dialogJumpPage), size: "mini" }), { style: {} })], __VLS_functionalComponentArgsRest(__VLS_302), false));
var __VLS_305;
var __VLS_306;
var __VLS_307 = ({ keyup: {} },
    { onKeyup: (__VLS_ctx.handleDialogJump) });
// @ts-ignore
[dialogJumpPage, handleDialogJump,];
var __VLS_304;
__VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)({});
var __VLS_309 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_310 = __VLS_asFunctionalComponent(__VLS_309, new __VLS_309(__assign({ 'onClick': {} }, { type: "primary", size: "mini" })));
var __VLS_311 = __VLS_310.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "primary", size: "mini" })], __VLS_functionalComponentArgsRest(__VLS_310), false));
var __VLS_313;
var __VLS_314;
var __VLS_315 = ({ click: {} },
    { onClick: (__VLS_ctx.handleDialogJump) });
var __VLS_316 = __VLS_312.slots.default;
// @ts-ignore
[handleDialogJump,];
var __VLS_312;
var __VLS_153;
/** @type {__VLS_StyleScopedClasses['shipment-rank-page']} */ ;
/** @type {__VLS_StyleScopedClasses['page-title']} */ ;
/** @type {__VLS_StyleScopedClasses['return-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['data-table']} */ ;
/** @type {__VLS_StyleScopedClasses['detail-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['pagination-area']} */ ;
/** @type {__VLS_StyleScopedClasses['total-info']} */ ;
/** @type {__VLS_StyleScopedClasses['page-controls']} */ ;
/** @type {__VLS_StyleScopedClasses['page-size']} */ ;
/** @type {__VLS_StyleScopedClasses['size-select']} */ ;
/** @type {__VLS_StyleScopedClasses['jump-area']} */ ;
/** @type {__VLS_StyleScopedClasses['jump-input']} */ ;
/** @type {__VLS_StyleScopedClasses['jump-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['dialog-header-actions']} */ ;
/** @type {__VLS_StyleScopedClasses['dialog-data-table']} */ ;
/** @type {__VLS_StyleScopedClasses['dialog-pagination-area']} */ ;
/** @type {__VLS_StyleScopedClasses['dialog-total-info']} */ ;
/** @type {__VLS_StyleScopedClasses['dialog-page-controls']} */ ;
/** @type {__VLS_StyleScopedClasses['dialog-page-size']} */ ;
/** @type {__VLS_StyleScopedClasses['dialog-jump-area']} */ ;
var __VLS_export = (await Promise.resolve().then(function () { return require('vue'); })).defineComponent({});
exports.default = {};
